package com.weitu.observation.observationCard.entity;

import java.io.Serializable;

/**
 * Created by smp on 2017/4/1.
 */
public class ObservationCard implements Serializable{
    /**
     * 主键id
     */
    private String id;
    /**
     * 标识
     */
    private String code;
    /**
     * 被观察作业
     */
    private String obsName;
    /**
     * 观察发现日期
     */
    private String obsFoundDate;
    /**
     * 区域/设施
     */
    private String obsPlace;
    /**
     * 是否检查承包商 0否1是
     */
    private Integer isConstrctor;
    /**
     * 被检查单位/承包商id
     */
    private String obsDeptId;
    /**
     * 是否本班组/部门负责区域
     */
    private Integer obsIsDuty;
    /**
     * 观察类型
     */
    private String obsType;
    /**
     * 情况描述
     */
    private String obsDescribe;
    /**
     * 措施及建议
     */
    private String obsAdvice;
    /**
     * 被观察人数
     */
    private Integer obsNum;
    /**
     * 不安全行为人数
     */
    private Integer obsUnSafeNum;
    /**
     * 不安全问题数
     */
    private Integer obsProblemNum;
    /**
     * 分析人
     */
    private String analysisUser;
    /**
     * 分析时间
     */
    private String analysisTime;
    /**
     * 报告人
     */
    private String obsReporter;
    /**
     * 单位/部门
     */
    private String obsReporterDept;
    /**
     * 状态
     */
    private String obsStatus;
    /**
     * 流程实例状态
     */
    private String obsFlowStatus;
    /**
     * 处理 0分析人处理1处理人处理2多个处理人处理
     */
    private Integer handleDo;
    /**
     * 处理人
     */
    private String handleUser;
    /**
     * 处理时间
     *//*
    private String handleTime;*/
    /**
     * 处理意见
     */
    private String handleOpinion;
    /**
     * 人员的反应（全选）0否1是
     */
    private Integer peopleReaction;
    /**
     * 个人防护装备(全选) 0否1是
     */
    private Integer peopleProtect;
    /**
     * 人员的位置(全选) 0否1是
     */
    private Integer peoplePlace;
    /**
     * 工具及设备(全选) 0否1是
     */
    private Integer tool;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 删除标记 0未删除1删除
     */
    private Integer delState;
    /**
     * 添加人id
     */
    private String addUserId;
    /**
     * 添加人部门id
     */
    private String addDeptId;
    /**
     * 添加时间
     */
    private String addTime;
    /**
     * 最后修改人部门id
     */
    private String updateDeptId;
    /**
     * 最后修改人id
     */
    private String updateUserId;
    /**
     * 最后修改时间
     */
    private String updateTime;

    /**
     * 被观察单位名称
     */
    private String obsDeptName;
    /**
     * 观察单位名称
     */
    private String obsReporterDeptName;
    /**
     * 添加单位名称
     */
    private String obsAddDeptName;
    /**
     * 报告人
     */
    private String obsReporterName;
    /**
     * 添加人
     */
    private String obsAddName;
    /**
     * 分析人
     */
    private String obsAnalysisName;
    /**
     * 处理人
     */
    private String obsHandleName;

    public String getObsHandleName() {
        return obsHandleName;
    }

    public void setObsHandleName(String obsHandleName) {
        this.obsHandleName = obsHandleName;
    }

    public String getHandleUser() {
        return handleUser;
    }

    public void setHandleUser(String handleUser) {
        this.handleUser = handleUser;
    }

    public Integer getHandleDo() {
        return handleDo;
    }

    public void setHandleDo(Integer handleDo) {
        this.handleDo = handleDo;
    }
    public String getObsAnalysisName() {
        return obsAnalysisName;
    }

    public void setObsAnalysisName(String obsAnalysisName) {
        this.obsAnalysisName = obsAnalysisName;
    }

    public String getObsDeptName() {
        return obsDeptName;
    }

    public void setObsDeptName(String obsDeptName) {
        this.obsDeptName = obsDeptName;
    }

    public String getObsReporterDeptName() {
        return obsReporterDeptName;
    }

    public void setObsReporterDeptName(String obsReporterDeptName) {
        this.obsReporterDeptName = obsReporterDeptName;
    }

    public String getObsAddDeptName() {
        return obsAddDeptName;
    }

    public void setObsAddDeptName(String obsAddDeptName) {
        this.obsAddDeptName = obsAddDeptName;
    }

    public String getObsReporterName() {
        return obsReporterName;
    }

    public void setObsReporterName(String obsReporterName) {
        this.obsReporterName = obsReporterName;
    }

    public String getObsAddName() {
        return obsAddName;
    }

    public void setObsAddName(String obsAddName) {
        this.obsAddName = obsAddName;
    }

    public String getId() {
        return id;
    }

    public String getCode() {
        return code;
    }

    public String getObsName() {
        return obsName;
    }

    public String getObsFoundDate() {
        return obsFoundDate;
    }

    public String getObsPlace() {
        return obsPlace;
    }

    public Integer getIsConstrctor() {
        return isConstrctor;
    }

    public String getObsDeptId() {
        return obsDeptId;
    }

    public Integer getObsIsDuty() {
        return obsIsDuty;
    }

    public String getObsType() {
        return obsType;
    }

    public String getObsDescribe() {
        return obsDescribe;
    }

    public String getObsAdvice() {
        return obsAdvice;
    }

    public Integer getObsNum() {
        return obsNum;
    }

    public Integer getObsUnSafeNum() {
        return obsUnSafeNum;
    }

    public Integer getObsProblemNum() {
        return obsProblemNum;
    }

    public String getAnalysisUser() {
        return analysisUser;
    }

    public String getAnalysisTime() {
        return analysisTime;
    }

    public String getObsReporter() {
        return obsReporter;
    }

    public String getObsReporterDept() {
        return obsReporterDept;
    }

    public String getObsStatus() {
        return obsStatus;
    }

    public String getObsFlowStatus() {
        return obsFlowStatus;
    }

    public Integer getPeopleReaction() {
        return peopleReaction;
    }

    public Integer getPeopleProtect() {
        return peopleProtect;
    }

    public Integer getPeoplePlace() {
        return peoplePlace;
    }

    public Integer getTool() {
        return tool;
    }

    public String getRemarks() {
        return remarks;
    }

    public Integer getDelState() {
        return delState;
    }

    public String getAddUserId() {
        return addUserId;
    }

    public String getAddDeptId() {
        return addDeptId;
    }

    public String getAddTime() {
        return addTime;
    }

    public String getUpdateDeptId() {
        return updateDeptId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public void setObsName(String obsName) {
        this.obsName = obsName;
    }

    public void setObsFoundDate(String obsFoundDate) {
        this.obsFoundDate = obsFoundDate;
    }

    public void setObsPlace(String obsPlace) {
        this.obsPlace = obsPlace;
    }

    public void setIsConstrctor(Integer isConstrctor) {
        this.isConstrctor = isConstrctor;
    }

    public void setObsDeptId(String obsDeptId) {
        this.obsDeptId = obsDeptId;
    }

    public void setObsIsDuty(Integer obsIsDuty) {
        this.obsIsDuty = obsIsDuty;
    }

    public void setObsType(String obsType) {
        this.obsType = obsType;
    }

    public void setObsDescribe(String obsDescribe) {
        this.obsDescribe = obsDescribe;
    }

    public void setObsAdvice(String obsAdvice) {
        this.obsAdvice = obsAdvice;
    }

    public void setObsNum(Integer obsNum) {
        this.obsNum = obsNum;
    }

    public void setObsUnSafeNum(Integer obsUnSafeNum) {
        this.obsUnSafeNum = obsUnSafeNum;
    }

    public void setObsProblemNum(Integer obsProblemNum) {
        this.obsProblemNum = obsProblemNum;
    }

    public void setAnalysisUser(String analysisUser) {
        this.analysisUser = analysisUser;
    }

    public void setAnalysisTime(String analysisTime) {
        this.analysisTime = analysisTime;
    }

    public void setObsReporter(String obsReporter) {
        this.obsReporter = obsReporter;
    }

    public void setObsReporterDept(String obsReporterDept) {
        this.obsReporterDept = obsReporterDept;
    }

    public void setObsStatus(String obsStatus) {
        this.obsStatus = obsStatus;
    }

    public void setObsFlowStatus(String obsFlowStatus) {
        this.obsFlowStatus = obsFlowStatus;
    }
    public void setPeopleReaction(Integer peopleReaction) {
        this.peopleReaction = peopleReaction;
    }

    public void setPeopleProtect(Integer peopleProtect) {
        this.peopleProtect = peopleProtect;
    }

    public void setPeoplePlace(Integer peoplePlace) {
        this.peoplePlace = peoplePlace;
    }

    public void setTool(Integer tool) {
        this.tool = tool;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public void setAddUserId(String addUserId) {
        this.addUserId = addUserId;
    }

    public void setAddDeptId(String addDeptId) {
        this.addDeptId = addDeptId;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public void setUpdateDeptId(String updateDeptId) {
        this.updateDeptId = updateDeptId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getHandleOpinion() {
        return handleOpinion;
    }

    public void setHandleOpinion(String handleOpinion) {
        this.handleOpinion = handleOpinion;
    }
}
